import request from '@/utils/request'

/**
 * 获取city列表
 */
export function getCityList () {
  return request({
    url: '/sys/city',
  })
}
export function getArchivingCont (params) {
  return request({
    url: `/social_securitys/historys/${params.month}`,
    params
  })
}

export function getArchivingList (data) {
  return request({
    url: `/social_securitys/historys/${data.year}/list`,
    data
  })
}
export function newReport (data) {
  return request({
    url: `/social_securitys/historys/${data.yearMonth}/newReport`,
    method: 'put',
    data
  })
}
export function getHistorysData (data) {
  return request({
    url: `/social_securitys/historys/archiveDetail/${data.userId}/${data.yearMonth}`,
    data
  })
}
export function getArchivingExport (data) {
  return request({
    url: `/social_securitys/historys/${data.yearMonth}/export`,
    data
  })
}
export function getArchivingFirst (data) {
  return request({
    url: `/social_securitys/historys/${data.yearMonth}/first`,
    data
  })
}
export function getSocialList (data) {
  return request({
    url: '/social_securitys/list',
    method: 'post',
    data
  })
}
export function getArchivingArchive (data) {
  return request({
    url: `/social_securitys/historys/${data.yearMonth}/archive`,
    method: 'post',
    data
  })
}

export function getTips (yearMonth) {
  return request({
    url: `/social_securitys/tips/${yearMonth}`
  })
}
export function saveContent (data) {
  return request({
    url: `/social_securitys/${data.userId}`,
    method: 'put',
    data
  })
}
export function getContent (userId) {
  return request({
    url: `/social_securitys/${userId}`
  })
}
export function getPaymentItemList (id) {
  return request({
    url: `/social_securitys/payment_item/${id}`
  })
}
export function getSettings () {
  return request({
    url: '/social_securitys/settings'
  })
}
export function saveSettings (data) {
  return request({
    url: '/social_securitys/settings',
    data,
    method: 'post'
  })
}
